package MyFile;

import java.io.File;
import java.text.SimpleDateFormat;

public class demo2 {
    public static void main(String[] args) {
        File file = new File("D:\\software\\code\\2023_java\\2023_java_code\\code_24_4_21\\src\\MyFile\\MyText.text");

        //1.0 判断当前文件是否存在
        boolean boo = file.exists();
        System.out.println(boo);

        //2.0 判断当前文件是否是文件
        boolean boo1 = file.isFile();
        System.out.println(boo1);

        //3.0 判断当前文件是否是文件夹
        boolean boo2 = file.isDirectory();
        System.out.println(boo2);

        //4.0 获取文件的名称
        String name = file.getName();
        System.out.println(name);

        //5.0 获取文件的大小，返回字节个数
        long size = file.length();
        System.out.println(size);

        //6.0 获取文件的最后修改时间
        long lastTime = file.lastModified();
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
        System.out.println(simpleDateFormat.format(lastTime));

        //7.0 获取创建文件对象时，使用的路径
        String getFilePath = file.getPath();
        System.out.println(getFilePath);

        //8.0 获取绝对路径
        String getAbsolutePath = file.getAbsolutePath();
        System.out.println(getAbsolutePath);
    }
}
